package com.gugee.tiktok.web.model.mysql;

import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.relational.core.mapping.Column;
import org.springframework.data.relational.core.mapping.Table;

import java.io.Serializable;

/**
 * @author yzz
 * @Date 2020-10-27 10:19:54
 */
@Data
@Table(value="comparison_history_detail")
public class ComparisonHistoryDetail implements Serializable{

    private static final long serialVersionUID = 1L;
    /**
     *主键
     */
    @Id
    @Column(value="id")
    private Long id;

    @Column(value="uid")
    private Long uid;

    /**
     *对比历史主表id
     */
    @Column(value="comparison_history_id")
    private Long comparisonHistoryId;

    /**
     *用户ID
     */
    @Column(value="user_id")
    private Long userId;

    /**
     *头像
     */
    @Column(value="avatar")
    private String avatar;

    /**
     *呢称
     */
    @Column(value="nickname")
    private String nickname;

    /**
     *unique_id
     */
    @Column(value="unique_id")
    private String uniqueId;

    /**
     *国家
     */
    @Column(value="region")
    private String region;

    /**
     *分类
     */
    @Column(value="blogger_type")
    private String bloggerType;

    /**
     *个人主页website
     */
    @Column(value="bio_url")
    private String bioUrl;

    /**
     *企业蓝V认证
     */
    @Column(value="enterprise_verify_reason")
    private String enterpriseVerifyReason;

    /**
     *个人蓝V认证
     */
    @Column(value="custom_verify")
    private String customVerify;

    /**
     *youtube账号id
     */
    @Column(value="youtube_channel_id")
    private String youtubeChannelId;

    /**
     *twitter账号id
     */
    @Column(value="twitter_id")
    private String twitterId;

    /**
     *instagram账号id
     */
    @Column(value="ins_id")
    private String insId;

    /**
     *是否开通购物车
     */
    @Column(value="with_fusion_shop_entry")
    private Boolean withFusionShopEntry;

    /**
     *GD Index
     */
    @Column(value="score")
    private Double score;

    /**
     *粉丝
     */
    @Column(value="follower_count")
    private Long followerCount;

    /**
     *点赞
     */
    @Column(value="likes_count")
    private Long likesCount;

    /**
     *作品数
     */
    @Column(value="aweme_count")
    private Long awemeCount;

    /**
     *平均观看数
     */
    @Column(value="avg_views")
    private Long avgViews;

    /**
     *平均点赞数
     */
    @Column(value="avg_likes")
    private Long avgLikes;

    /**
     *平均回复数
     */
    @Column(value="avg_reviews")
    private Long avgReviews;

    /**
     *平均分享数
     */
    @Column(value="avg_share")
    private Long avgShare;

    /**
     *一周观作品数
     */
    @Column(value="week_aweme_count")
    private Long weekAwemeCount;

    /**
     *一周观粉丝数
     */
    @Column(value="week_follower_count")
    private Long weekFollowerCount;

    /**
     *一周观看数
     */
    @Column(value="week_views")
    private Long weekViews;

    /**
     *一周点赞数
     */
    @Column(value="week_likes")
    private Long weekLikes;

    /**
     *一周回复数
     */
    @Column(value="week_reviews")
    private Long weekReviews;

    /**
     *一周分享数
     */
    @Column(value="week_share")
    private Long weekShare;

    /**
     *参与率
     */
    @Column(value="engagement_rate")
    private Double engagementRate;

    /**
     *排序
     */
    @Column(value="sort")
    private Long sort;

    /**
     *
     */
    @Column(value="create_time")
    private Long createTime;

    /**
     *
     */
    @Column(value="update_time")
    private Long updateTime;

    /**
     *
     */
    @Column(value="create_by")
    private String createBy;

    /**
     *
     */
    @Column(value="update_by")
    private String updateBy;

}